import scrapy


class CarSpider(scrapy.Spider):
    name = "car"
    allowed_domains = ["www.autohome.com.cn"]
    # 注意如果请求的接口是html结尾  那么最后面是不需要加/ 的
    # 没啥用  现版本会自动更改
    start_urls = ["https://www.autohome.com.cn/price/brandid_15"]

    def parse(self, response):
        print('欢迎来到汽车之家')
        name_list = response.xpath('//ul[@class="tw-grid tw-h-full tw-grid-cols-4 tw-gap-4 tw-pb-8 max-lg:tw-gap-2 xl:tw-grid-cols-5 2xl:tw-grid-cols-6"]/li/div/a[@class="tw-block tw-overflow-hidden tw-text-ellipsis tw-whitespace-nowrap tw-pb-[10px] tw-text-lg tw-font-medium tw-leading-[1] tw-text-[#111E36] hover:tw-text-[#111E36]"]/text()')
        price_list = response.xpath('//p[@class="tw-pb-[10px] tw-font-avenir tw-text-base tw-font-medium tw-leading-[1] tw-text-[#FF6600]"]/text()')
        for i in range(len(name_list)):
            print(i, name_list[i], price_list[i])


